Orthogonal parallel MCMC methods for sampling and optimization

نویسندگان

  • Luca Martino
  • Victor Elvira
  • David Luengo
  • Jukka Corander
  • Francisco Louzada
چکیده

Monte Carlo (MC) methods are widely used in statistics, signal processing and machinelearning. A well-known class of MC methods are Markov Chain Monte Carlo (MCMC)algorithms. In order to foster better exploration of the state space, specially in high-dimensional applications, several schemes employing multiple parallel MCMC chains have beenrecently introduced. In this work, we describe a novel parallel interacting MCMC scheme,called orthogonal MCMC (O-MCMC), where a set of “vertical” parallel MCMC chains shareinformation using some ”horizontal” MCMC techniques working on the entire population ofcurrent states. More specifically, the vertical chains are led by random-walk proposals, whereasthe horizontal MCMC techniques employ independent proposals, thus allowing an efficientcombination of global exploration and local approximation. The interaction is contained inthese horizontal iterations. Within the analysis of different implementations of O-MCMC, novelschemes for reducing the overall computational cost of parallel multiple try Metropolis (MTM)chains are also presented. Furthermore, a modified version of O-MCMC for optimization isprovided by considering parallel simulated annealing (SA) algorithms. Finally, we also discussthe application of O-MCMC in a big bata framework. Numerical results show the advantagesof the proposed sampling scheme in terms of efficiency in the estimation, as well as robustnessin terms of independence with respect to initial values and the choice of the parameters.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A computer program for uncertainty analysis integrating regression and Bayesian methods

This work develops a new functionality in UCODE_2014 to evaluate Bayesian credible intervals using the Markov Chain Monte Carlo (MCMC) method. The MCMC capability in UCODE_2014 is based on the FORTRAN version of the differential evolution adaptive Metropolis (DREAM) algorithm of Vrugt et al. (2009), which estimates the posterior probability density function of model parameters in highdimensiona...

متن کامل

MCMC and Naive Parallel Gibbs Sampling

In this scribe, we are going to review the Parallel Monte Carlo Markov Chain (MCMC) method. First, we will recap of MCMC methods, particularly the Metropolis-Hasting and Gibbs Sampling algorithms. Then we will show the drawbacks of these classical MCMC methods as well as the Naive Parallel Gibbs Sampling approach. Finally, we will come up with the Sequential Monte Carlo and Parallel Inference f...

متن کامل

Parallel Computing to Speed up Whole-Genome Bayesian Regression Analyses Using Orthogonal Data Augmentation

Bayesian multiple regression methods are widely used in whole-genome analyses to solve the problem that the number p of marker covariates is usually larger than the number n of observations. Inferences from most Bayesian methods are based on Markov chain Monte Carlo methods, where statistics are computed from a Markov chain constructed to have a stationary distribution equal to the posterior di...

متن کامل

A Dynamic Programming-Based MCMC Framework for Solving DCOPs with GPUs

The field of Distributed Constraint Optimization (DCOP) has gained momentum in recent years, thanks to its ability to address various applications related to multi-agent coordination. Nevertheless, solving DCOPs is computationally challenging. Thus, in large scale, complex applications, incomplete DCOP algorithms are necessary. Recently, researchers have introduced a promising class of incomple...

متن کامل

Techniques for proving Asynchronous Convergence results for Markov Chain Monte Carlo methods

Markov Chain Monte Carlo (MCMC) methods such as Gibbs sampling are finding widespread use in applied statistics and machine learning. These often require significant computational power, and are increasingly being deployed on parallel and distributed systems such as compute clusters. Recent work has proposed running iterative algorithms such as gradient descent and MCMC in parallel asynchronous...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Digital Signal Processing

دوره 58  شماره 

صفحات  -

تاریخ انتشار 2016